package com.zsy.petshop_01.service;


import com.zsy.petshop_01.common.result.ResponseResult;
import com.zsy.petshop_01.model.vo.vip.PublishVideoVo;
import com.zsy.petshop_01.model.vo.vip.UpdateVideoVo;

import javax.servlet.http.HttpServletRequest;

public interface VIPService {
    ResponseResult<?> selectAll();

    ResponseResult<?> selectByUserName(String userName);

    ResponseResult<?> publish(String message, HttpServletRequest request);

    ResponseResult<?> delete(Integer id);

    ResponseResult<?> watchMonitoring();

    ResponseResult<?> publishVideo(PublishVideoVo publishVideoVo);

    ResponseResult<?> updateVideo(UpdateVideoVo updateVideoVo);

    ResponseResult<?> deleteVideo(Integer id);

    ResponseResult<?> selectAllVideo();
}
